package com.jumi.microservice.dto.request;

import com.jumi.microservice.enums.CheckStatus;
import com.jm.member.common.api.volidator.WrapperAnnon;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.time.LocalDateTime;
@ApiModel("角色认证查询条件")
public class IdentityAuthenticationQueryRequest extends BaseUserRequest{

    @ApiModelProperty("审核状态")
    private CheckStatus status;

    @ApiModelProperty("审核时间起")
    @WrapperAnnon(queryType = "ge",queryColumn = "update_time")
    private LocalDateTime checkBeginTime;

    @ApiModelProperty("审核时间止")
    @WrapperAnnon(queryType = "le",queryColumn = "update_time")
    private LocalDateTime checkEndTime;


    public CheckStatus getStatus() {
        return status;
    }

    public void setStatus(CheckStatus status) {
        this.status = status;
    }

    public LocalDateTime getCheckBeginTime() {
        return checkBeginTime;
    }

    public void setCheckBeginTime(LocalDateTime checkBeginTime) {
        this.checkBeginTime = checkBeginTime;
    }

    public LocalDateTime getCheckEndTime() {
        return checkEndTime;
    }

    public void setCheckEndTime(LocalDateTime checkEndTime) {
        this.checkEndTime = checkEndTime;
    }
}
